package com.cyou.qb.face.constants;

public interface FaceConstantsMBean {
	
	/**
	 * 接口超时时间
	 * @param serviceOf173TimeOut
	 */
	public abstract void setServiceOf173TimeOut(int serviceOf173TimeOut);
	/**
	 * 接口超时时间
	 * @param serviceOf173TimeOut
	 */
	public abstract int getServiceOf173TimeOut();
	
	/**
	 * 游戏频道缓存时间（ 秒）
	 * @param serviceOf173TimeOut
	 */
	public abstract void setGameChannelLiveSecond(int gameChannelLiveSecond);
	/**
	 * 游戏频道缓存时间（ 秒）
	 * @param serviceOf173TimeOut
	 */
	public abstract int getGameChannelLiveSecond();
	/**
	 * 游戏信息缓存时间（ 秒）
	 * @param serviceOf173TimeOut
	 */
	public abstract void setGameInfoLiveSecond(int gameInfoLiveSecond);
	/**
	 * 游戏信息缓存时间（ 秒）
	 * @param serviceOf173TimeOut
	 */
	public abstract int getGameInfoLiveSecond();
	/**
	 * 新闻搜索缓存时间（秒）
	 * @return
	 */
	public abstract void setSearchNewsLiveSecond(int searchNewsLiveSecond);
	/**
	 * 新闻搜索缓存时间（秒）
	 * @return
	 */
	public abstract int getSearchNewsLiveSecond();
	
	/**
	 * 视频搜索缓存时间（秒）
	 * @return
	 */
	public abstract void setSearchVideoLiveSecond(int searchVideoLiveSecond);
	
	/**
	 * 视频搜索缓存时间（秒）
	 * @return
	 */
	public abstract int getSearchVideoLiveSecond();
	
	/**
	 * 173接口返回值是否需要缓存
	 * @param faceCacheAble
	 */
	public abstract void setFaceCacheAble(boolean faceCacheAble);

	/**
	 * 173接口返回值是否需要缓存
	 * @param faceCacheAble
	 */
	public abstract boolean getFaceCacheAble();

	/**
	 * 同步游戏类型
	 * @return
	 */
	public abstract void syncGameType();
	
	/**
	 * 同步游戏名称
	 * @return
	 */
	public abstract void syncGameName();

	
}
